package com.nacol.demo.contract.registry;

import lombok.AllArgsConstructor;

/**
 * @Author Nacol(姚秋实)
 * @Date 2023/12/13
 * @Title 定义了metadata自定义启动参数
 */
@AllArgsConstructor
public enum CustomMetaData {

    /** 类型：nacos/consul，目前仅支持nacos*/
    REGISTRY_TYPE("registry.type", "registryType"),
    /** 数据中心 */
    REGISTRY_DC("registry.dc", "registryDc"),
    /** 单元ZONE */
    REGISTRY_ZONE("registry.zone", "registryZone");

    /** 启动参数(点)：定义了JVM和SpringBoot的自定义metadata启动参数 */
    public String startupParameter;
    /** 属性(驼峰)：在注册中心metadata的Key */
    public String field;

}
